package com.yaorange.module.system.service;


import com.yaorange.module.vo.SysRolePageVo;
import com.yaorange.pojo.SysRole;
import com.yaorange.response.PageResult;

import java.util.List;

/**
 * @author 15332
 * @version 1.0
 * @date 2025/6/16 17:12
 * @description 角色实体业务层接口
 */
public interface SysRoleService {

  PageResult<SysRole> query(SysRolePageVo rolePageVo);

  SysRole select(Long id);

  void insert(SysRole role);

  void update(SysRole role);

  void delete(Long id);

  void delRoles(List<Long> ids);

  void getPerm(Long id, List<Long> ids);
}
